package cn.kgc.mybatis.mapper;

import cn.kgc.mybatis.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author: mosin
 * @version: v1.0  2022/4/18
 * user表的持久化操作
 * UserDao
 */
public interface UserMapper {

    //根据用户的id 查询一个用户
    User selectById(int id);
    //插入一条数据
    //int insertUser(@Param("id") int id, @Param("userName") String userName, @Param("password") String password);
    int  insertUser(User user);
    // map  user_name  password
    //int  insertUser(Map map);

    int updateUser(User user);

    int delUser(int id);

    //模糊查询
    List<User> selectLikeUser(@Param("username") String username);

    //批量删除  1,2,3,4   delete from user  where id in (1,2,3,4 )
    int delMore(@Param("ids") String ids);


}
